postal card
noun
1.
a card sold by the post office with a stamp already printed on it.
2.
postcard
(def 1).
Origin
1870-75,
Americanism
British Dictionary definitions for
postal card
postal card
noun
1.
(
US
)
another term for
postcard